<?php echo $this->Html->css('grid.inclusao'); ?>

<?php echo $this->Html->script('grid.inclusao'); ?>

<script type="text/javascript">
    $(function(){
        
        $('#unidadeEnsino').change(function(){
            if($(this).val()!=''){
                $('#curso').html('<option value="">Atualizando...</option>');
                
                $.ajax({
                    cache: false,
                    type: "GET",
                    url: '<?php  echo $this->webroot . 'ajax/atualizar_cursos_turma/'; ?>'+ $(this).val(),
                    success: function(data){
                        $('#curso').html(data);
                    }
                });
            } else {
                $('#curso').html('<option value="">--Selecione a Unidade--</option>');
                excluirLinhasGrid();
            }
        });
        
        $("#curso").change(function(){
            if($(this).val() != ""){
                $.ajax({
                    cache: false,
                    type: "GET",
                    url: '<?php  echo $this->webroot . 'ajax/obter_disciplinas_para_curso/'; ?>' + '/' + $("#unidadeEnsino").val() + '/' + $(this).val(),
                    success: function(data){
                        $('#registrosDisciplinas').append(data);
                    }
                });
            } else{
                excluirLinhasGrid();
            }
        });
    });
    
    function excluirLinhasGrid(){
        $("td", "#registrosDisciplinas").parent().remove();
    }
    
</script>

<div class="turmas form">
<?php echo $this->Form->create('Turma'); ?>
	<fieldset>
		<legend><?php echo __('Editar Turma'); ?></legend>
	<?php
		echo $this->Form->input('id');
                echo $this->Form->input('codigo', array('label' => 'Código'));
		echo $this->Form->input('UnidadeEnsino.id', array('label' => 'Unidade', 'id' => 'unidadeEnsino', 'options' => $unidadesEnsino));
		echo $this->Form->input('Curso.id', array('label' => 'Curso', 'id' => 'curso', 'options' => $cursos));
		echo $this->Form->input('observacao', array('label' => 'Observação', 'required' => false));
		echo $this->Form->input('turno', array('required' => false));
		echo $this->Form->input('data_inicio', array('type' => 'text', 'class' => 'datepicker', 'label' => 'Data Início'));
		echo $this->Form->input('data_fim', array('type' => 'text', 'class' => 'datepicker', 'label' => 'Data Fim'));
		echo $this->Form->input('hora_inicio', array('type' => 'text', 'class' => 'input_time', 'label' => 'Hora Início'));
		echo $this->Form->input('hora_fim', array('type' => 'text', 'class' => 'input_time', 'label' => 'Hora Fim'));
	?>
                
         <h3><?php echo __('Disciplinas do curso'); ?></h3>
         <table id="registrosDisciplinas" class="alVertMeio" cellpadding = "0" cellspacing = "0">
            <tr>
                <th><?php echo __('Disciplina'); ?></th>
                <th><?php echo __('Professor'); ?></th>
                <th><?php echo __('Selecionar'); ?></th>
            </tr>
            
            <?php if(!empty($cursoDisciplinas)){?>
                <?php foreach($cursoDisciplinas as $chave => $valor){?>
            
<!--                    <script type="text/javascript"> indice++; </script>-->
                    <tr>
                        <td>
                            <label>
                                <?php 
                                    if(!empty($valor['DisciplinaTurma']['id'])){
                                        echo $this->Form->hidden('DisciplinaTurma.' . $chave .'.id', array('value' => $valor['DisciplinaTurma']['id']));
                                    }
                                    echo $valor['Disciplina']['codigo'] . ' - ' . $valor['Disciplina']['nome']; 
                                ?>
                            </label>
                        </td>
                        <td>
                            <?php echo $this->Form->input('DisciplinaTurma.'. $chave .'.colaborador_id', array('label' => false, 'value' => empty($valor['DisciplinaTurma']['colaborador_id']) ? '' : $valor['DisciplinaTurma']['colaborador_id'], 'options' => $professores)); ?>
                        </td>
                        <td>
                            <?php echo $this->Form->checkbox('DisciplinaTurma.'. $chave .'.disciplina_id' , array('value' => $valor['Disciplina']['id'],
                                                                                                                  'checked' => empty($valor['DisciplinaTurma']['id']) ? false : true)); ?>
                        </td>
                    </tr>
                <?php }?>
            <?php }?>
            
        </table>
                
	</fieldset>
<?php echo $this->Form->end(__('Salvar')); ?>
</div>
<div class="actions">
	<h3><?php echo __('Ações'); ?></h3>
	<ul>

		<li><?php echo $this->Form->postLink(__('Excluir'), array('action' => 'delete', $this->Form->value('Turma.id')), array(), __('Confirma exclusão da turma?', $this->Form->value('Turma.id'))); ?></li>
		<li><?php echo $this->Html->link(__('Listar Turmas'), array('action' => 'index')); ?></li>
	</ul>
</div>